type runtime.traceBuf
22 uses
runtime (current package)
trace.go#L46: reading *traceBuf // buffer currently handed off to user
trace.go#L47: empty *traceBuf // stack of empty buffers
trace.go#L90: cpuBuf [2]*traceBuf
tracebuf.go#L27: *traceBuf
tracebuf.go#L42: func unsafeTraceWriter(gen uintptr, buf *traceBuf) traceWriter {
tracebuf.go#L95: w.traceBuf = (*traceBuf)(sysAlloc(unsafe.Sizeof(traceBuf{}), &memstats.other_sys))
tracebuf.go#L132: head, tail *traceBuf
tracebuf.go#L136: func (q *traceBufQueue) push(buf *traceBuf) {
tracebuf.go#L147: func (q *traceBufQueue) pop() *traceBuf {
tracebuf.go#L166: link *traceBuf // in trace.empty/full
tracebuf.go#L175: type traceBuf struct {
tracebuf.go#L182: func (buf *traceBuf) byte(v byte) {
tracebuf.go#L188: func (buf *traceBuf) varint(v uint64) {
tracebuf.go#L206: func (buf *traceBuf) varintReserve() int {
tracebuf.go#L213: func (buf *traceBuf) stringData(s string) {
tracebuf.go#L217: func (buf *traceBuf) available(size int) bool {
tracebuf.go#L225: func (buf *traceBuf) varintAt(pos int, v uint64) {
tracebuf.go#L245: func traceBufFlush(buf *traceBuf, gen uintptr) {
traceexp.go#L22: func unsafeTraceExpWriter(gen uintptr, buf *traceBuf, exp traceExperiment) traceExpWriter {
traceruntime.go#L28: buf [2]*traceBuf // Per-M traceBuf for writing. Indexed by trace.gen%2.
tracestring.go#L18: buf *traceBuf // string batches to write out to the trace.
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |